package com.henry.album.util;


import java.text.SimpleDateFormat;
import java.util.Date;



public class HenryDateUtil {

	/**
	 * 获取当前时间 ----yyyy-MM-dd HH:mm:ss
	 * 
	 * @return
	 */
	public static String getCurrentDateTime() {

		return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date());
	}
	
	
	/**
	 * 获取当前时间 ----yyyy-MM-dd
	 * 
	 * @return
	 */
	public static String getCurrentDate() {

		return new SimpleDateFormat("yyyy-MM-dd").format(new Date());
	}
	
	
	public static String getCurrentDate2() {

		return new SimpleDateFormat("yyyy年MM月dd日").format(new Date());
	}
	
	public static String getCurrentDate3() {

		return new SimpleDateFormat("yyyy/MM/dd").format(new Date());
	}

	/**
	 * 获取当前年 ---yyyy
	 * 
	 * @return
	 */
	public static String getCurrentYear() {

		return new SimpleDateFormat("yyyy").format(new Date());
	}

	/**
	 * 验证时间格式，同时截取时分秒
	 * 
	 * @return yyyy-MM-dd
	 */
	public static String VerifyDateTimeStr(String dateTime) {

		if (dateTime.length() < 10) {

			throw new RuntimeException("时间格式有误");
		}

		String substring = dateTime.substring(0, 10);

		String[] split = substring.split("-");

		if (split.length != 3) {

			throw new RuntimeException("时间格式有误");
		}

		return substring;

	}


	public static String getYearOrMonthOrDay(String dateStr,int index) {
		
		
		String[] split = dateStr.split("-");
				
		return split[index];
	}

}
